// (function (graph) {
//     function require(file) {
//         function absRequire(relPath) {
//             return require(graph[file].deps[relPath])
//         }
//         var exports = {}
//             (function (require, exports, code) {
//                 eval(code)
//             })(absRequire, exports, graph[file].code);
//         return exports
//     }
//     require('./src/index.js')
// })({ "./src/index.js": { "deps": { "./add.js": "./src\\add.js", "./minus.js": "./src\\minus.js" }, "code": "\"use strict\";\n\nvar _add = _interopRequireDefault(require(\"./add.js\"));\nvar _minus = _interopRequireDefault(require(\"./minus.js\"));\nfunction _interopRequireDefault(e) { return e && e.__esModule ? e : { \"default\": e }; }\nconsole.log((0, _add[\"default\"])(1, 2));\nconsole.log((0, _minus[\"default\"])(1, 2));" }, "./src\\add.js": { "deps": {}, "code": "\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports[\"default\"] = add;\n// import add1 from './add1'\n\nfunction add(a, b) {\n  // let res = add1(a, b)\n  return a + b;\n}" }, "./src\\minus.js": { "deps": {}, "code": "\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports[\"default\"] = minus;\nfunction minus(a, b) {\n  return a - b;\n}" } });